Demonstrates the potential of C++ to produce highly efficient programs. Focuses on practical, everyday object-oriented design principles and C++ coding techniques that can yield large performance improvements. (Dov Bulka and David Mayhew)
Learn how to throw an exception, how to associate handlers, or catch clauses, with a set of program statements using a try block, how exceptions are handled by catch clauses, exception specifications, and design considerations for programs that use ex...
Explains why most members of the C++ community vastly underestimate the skills needed to program with exceptions and therefore underestimate the true costs of their use. By Tom Cargill.
Covers open source success, multicore architecture problems, disappointing lack of interest in literate programming, reusable code menace, and urban legend about a programming contest win with one compilation. InformIT.
Memory management is scary. It should be: A lot can go wrong--often very wrong. But a moderately experienced C or C++ programmer can learn and understand memory hazards completely.
Introduces the concept of generic components--reusable design templates that produce boilerplate code for compiler consumption--all within C++. Contains free sample chapter and C++ library source code. (Andrei Alexandrescu)